home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 801_900 / DISK0873 / DISK0873.ZIP / BOSS_DOC.LZH / BOSS.TOC < prev   
Text File  |  1990-06-17  |  13KB  |  257 lines

  1.  
  2.  
  3.  
  4.                        T A B L E   O F   C O N T E N T S 
  5.  
  6.           1. Introduction...............................................1
  7.  
  8.           2. Technical Nitty Gritties...................................1
  9.  
  10.           3. User Supported Software....................................2
  11.              3.1. Registering...........................................2
  12.              3.2. Support Services......................................2
  13.                   3.2.1. Electronic Support.............................3
  14.  
  15.           4. The Basics.................................................4
  16.              4.1. Window Basics.........................................5
  17.              4.2. Data Entry Basics.....................................6
  18.              4.3. Form Basics...........................................7
  19.              4.4. Popup Menu Basics.....................................8
  20.                   4.4.1. Notes.........................................13
  21.              4.5. Help System Basics...................................14
  22.                   4.5.1. Notes.........................................16
  23.              4.6. Mouse Basics.........................................19
  24.              4.7. Important Concepts...................................22
  25.                   4.7.1. WINDOWS.H.....................................22
  26.                   4.7.2. Window Handles................................22
  27.                   4.7.3. Mouse Handles.................................22
  28.                   4.7.4. Window Origin.................................22
  29.                   4.7.5. Text and Data Field Origins...................22
  30.                   4.7.6. Attributes....................................22
  31.                   4.7.7. Fields and Forms..............................23
  32.                   4.7.8. Return Values.................................23
  33.                   4.7.9. Closing Forms and Windows.....................23
  34.                   4.7.10. Overlapping Windows..........................24
  35.                   4.7.11. Functions....................................25
  36.  
  37.           5. Distribution Methods & Media Kits ........................26
  38.              5.1. CompuServe, GENIE, BIX, & Bulletin Board Files.......26
  39.              5.2. The SHAREWARE Distribution Diskette(s)...............26
  40.              5.3. The SOURCE Distribution Diskette(s)..................30
  41.  
  42.           6. Installation, Compiling, Linking .........................40
  43.              6.1. Installation.........................................40
  44.              6.2. Compiling............................................42
  45.              6.3. Linking..............................................43
  46.  
  47.           7. General Notes.............................................45
  48.              7.1. Upgrading - Existing Applications Impact.............46
  49.              7.2. Current Compilers & Libraries........................46
  50.              7.3. EGA & VGA Expanded Line & Column Modes...............46
  51.              7.4. Terminate and Stay Resident (TSR) Programming........46
  52.              7.5. Important Globals....................................47
  53.                   7.5.1. wns_dmaflg....................................47
  54.                   7.5.2. wn_sbit.......................................47
  55.                   7.5.3. wns_escape....................................47
  56.              7.6. Microsoft C..........................................48
  57.              7.7. Microsoft QuickC.....................................48
  58.              7.8. Borland Turbo C......................................49
  59.  
  60.  
  61.  
  62.              7.9. MIX Power C..........................................49
  63.              7.10. Datalight C.........................................49
  64.              7.11. Zortech C...........................................49
  65.              7.12. Watcom C............................................50
  66.              7.13. Lattice C...........................................50
  67.              7.14. Aztec C.............................................50
  68.              7.15. Feedback............................................50
  69.              7.16. Hints on Resolving Common Problems..................51
  70.  
  71.           8. Making Changes............................................52
  72.              8.1. General Considerations...............................52
  73.              8.2. Specific Changes to Consider.........................53
  74.              8.3. Making Changes - An Overview by The Numbers .........54
  75.              8.4. Assembly Language Object Files.......................54
  76.              8.5. Assembly Language Object File Matrix.................55
  77.              8.6. Assembler Code.......................................56
  78.              8.7. C Code...............................................57
  79.  
  80.           9. Library Rebuilding (MSC5.1, QC2.0, LC 3.41)...............58
  81.  
  82.          10. Function Call Synopsis....................................59
  83.              10.1. wn_init -- init window system.......................60
  84.              10.2. wn_exit -- exit window system.......................60
  85.              10.3. wn_psinit() -- init window system - physical size...60
  86.              10.4. wn_dmode -- set window display mode.................61
  87.              10.5. wn_open -- open window .............................62
  88.              10.6. wn_title -- title window............................64
  89.              10.7. wn_titla -- title window with attribute.............64
  90.              10.8. wn_stitle -- super title window.....................65
  91.              10.9. wn_stitla -- super title window with attribute......66
  92.              10.10. wn_close -- close window...........................67
  93.              10.11. wn_save -- save screen image ......................67
  94.              10.12. wn_restore -- restore saved screen image...........68
  95.              10.13. wn_move -- move window.............................68
  96.              10.14. wn_locate -- locate cursor in window...............69
  97.              10.15. wn_printf -- window printf.........................70
  98.              10.16. wn_puts -- put string (high speed).................71
  99.              10.17. wn_putc -- put character ..........................71
  100.              10.18. wn_gets -- get string with validation..............72
  101.              10.19. wn_putsa -- put string and attribute (high speed)..73
  102.              10.20. wn_putca -- put character and attribute............73
  103.              10.21. wn_insrow -- insert row in window..................74
  104.              10.22. wn_delrow -- delete row from window................74
  105.              10.23. wn_clr -- clear window.............................75
  106.              10.24. wn_activate -- activate window.....................75
  107.              10.25. wn_color -- set window & border attribute..........76
  108.              10.26. wn_wrap -- set/clear line wrap flag................77
  109.              10.27. wn_sync -- set/clear cursor synchronization flag...77
  110.              10.28. wn_scroll -- set scrolling method for window.......78
  111.              10.29. wn_dma -- set/clear write RAM directly flag........79
  112.              10.30. wn_fixcsr -- update window cursor position.........79
  113.              10.31. wn_boxset -- set box drawing character set.........80
  114.              10.32. wn_natrib -- set new attribute in window NOW!......80
  115.              10.33. wn_dborder -- draw (replace) border on window......81
  116.              10.34. wn_input -- general purpose window input...........82
  117.  
  118.  
  119.  
  120.              10.35. wn_frmopn -- open data entry form..................87
  121.              10.36. wn_frmget -- get (read) data entry form............88
  122.              10.37. wn_frmcls -- close data entry form.................89
  123.              10.38. wn_gdate - input date in window....................90
  124.              10.39. wn_gtime -- input time in window...................92
  125.              10.40. wn_gphone -- input phone number in window..........94
  126.              10.41. wn_gtext -- input text in window...................96
  127.              10.42. wn_gutext -- input upper case text in window.......96
  128.              10.43. wn_gltext -- input lower case text in window.......96
  129.              10.44. wn_gatext -- input text & graphics characters  ....96
  130.              10.45. wn_gpword -- input password in window..............98
  131.              10.46. wn_gint -- input integer in window................100
  132.              10.47. wn_guint - input unsigned integer in window.......102
  133.              10.48. wn_glong -- input long integer in window..........104
  134.              10.49. wn_gulong -- input unsigned long integer in windo.106
  135.              10.50. wn_gfloat -- input float in window................108
  136.              10.51. wn_gdouble -- input double in window..............110
  137.              10.52. wn_gbool -- input logical in window...............112
  138.              10.53. wn_dtext -- display text on input form............114
  139.              10.54. wn_iemsg -- display input error message...........115
  140.              10.55. wn_ihmsg -- display input help message............116
  141.              10.56. wn_shkey -- set HELP key code.....................116
  142.              10.57. wn_popup -- display and act on popup menu.........117
  143.              10.58. wn_qpopup -- display quick popup window...........118
  144.              10.59. wh_hlinit -- initialize help system...............119
  145.              10.60. wn_help -- display help message ..................122
  146.              10.61. wn_sleftj -- (string) left justify ...............123
  147.              10.62. wn_srightj -- (string) right justify .............123
  148.              10.63. wn_scenter -- (string) center ....................124
  149.              10.64. wn_sdelspc -- (string) delete leading/trailing sp.125
  150.              10.65. wn_strndx -- (string) return index of s2 in s1....125
  151.              10.66. mo_reset -- reset/init mouse......................126
  152.              10.67. mo_show -- show mouse.............................127
  153.              10.68. mo_hide -- hide mouse.............................128
  154.              10.69. mo_pos -- get mouse pixel position & status.......129
  155.              10.70. mo_move -- move mouse pixel cursor................130
  156.              10.71. mo_pbinfo -- get pressed mouse botton status......131
  157.              10.72. mo_rbinfo -- get released mouse button status.....132
  158.              10.73. mo_clim -- set mouse min/max pixel column limits..133
  159.              10.74. mo_rlim -- set mouse min/max pixel row limits.....133
  160.              10.75. mo_sgcursor -- set mouse graphics cursor..........134
  161.              10.76. mo_scursor -- set mouse cursor....................135
  162.              10.77. mo_motion  -- get mouse motion counters...........137
  163.              10.78. mo_task -- define mouse event handler.............138
  164.              10.79. mo_lpon -- mouse light pen emulation on...........139
  165.              10.80. mo_lpoff -- mouse light pen emulation off.........139
  166.              10.81. mo_ratio -- set motion to pixel ratio.............139
  167.              10.82. mo_rcpos -- return current position of mouse......140
  168.              10.83. mo_locate -- locate (position) mouse cursor.......142
  169.              10.84. mo_press -- get mouse button press status.........143
  170.              10.85. mo_release -- get mouse button release status.....145
  171.              10.86. mo_reigon -- set mouse region.....................147
  172.              10.87. mo_setptr -- set mouse pointer and attributes.....148
  173.              10.88. mo_wait -- wait for mouse to settle...............149
  174.              10.89. mo_nbutt -- get mouse button count................150
  175.  
  176.  
  177.  
  178.              10.90. _getca -- get character and attribute.............151
  179.              10.91. _putca -- put character and attribute ............151
  180.              10.92. _vidblt -- video block transfer...................152
  181.              10.93. v_spage -- set active display page................152
  182.              10.94. v_cls -- clear entire video screen ...............153
  183.              10.95. v_smode -- set video mode.........................153
  184.              10.96. v_wca -- write character and attribute............154
  185.              10.97. v_wtty -- write character TTY mode................154
  186.              10.98. v_locate -- locate (position) cursor..............155
  187.              10.99. v_hidec -- hide cursor............................155
  188.              10.100. v_sctype -- set cursor type (style)..............156
  189.              10.101. v_sapu -- scroll active display page up..........156
  190.              10.102. v_sapd -- scroll active display page down........157
  191.              10.103. v_rcpos -- return current cursor position........157
  192.              10.104. v_rcvs -- return current video state.............158
  193.              10.105. v_getch -- get keyboard character and scan code..158
  194.              10.106. v_kstat -- get keyboard status...................159
  195.              10.107. v_kflush -- flush keyboard buffer................159
  196.              10.108. v_border -- set border color.....................159
  197.  
  198.          11. Registration Form........................................160
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.                                    1
  257.